package com.zg.invoice.vo.nuonuo;

import lombok.Data;

@Data
public class InvoiceRedApplyReq {

    private static final long serialVersionUID=1L;

    /**
     *申请方身份：
     * 0 销方
     * 1 购方
     */
    private String applySource ="0";
    /**
     *税号(税号、组织编码其一必填)
     */
    private String taxNum;
    /**
     *对应蓝票数电号码（数电普票、数电专票都需要，蓝票为数电票必填）
     */
    private String blueInvoiceNumber;
    /**
     *蓝票未在系统时，需要必填
     * 蓝票数电发票种类:
     * bs:数电专票(电子),
     * pc:数电普票(电子)，
     * es:数电专票(纸质)；
     * ec:数电普票(纸质)，
     * p:电子增值税普通发票，
     * c:增值税普通发票(纸票)，
     * s:增值税专用发票，
     * b:增值税电子专用发票
     */
    private String blueInvoiceLine;
    /**
     *冲红原因：
     * 1销货退回
     * 2开票有误
     * 3服务中止
     * 4销售折让
     */
    private String redReason ="2";
    /**
     * 蓝字增值税发票号码(如果蓝票为增值税发票，则增值税代号码必填)
     */
    private  String blueInvoiceNo;
    /**
     * 蓝字增值税发票代码(如果蓝票为增值税发票，则增值税代号码必填)
     */
    private  String blueInvoiceCode;

    private String orderNo;

    //分机号
    private String extensionNum;
}
